School of Computer Science BCS accreditation 2021 - 2026
[Home]
Computer Science (Human Computer Interaction) wIE BSc (Hons) - 2.1.1 Knowledge and understanding of facts, concepts, principles
Return to programme overview.
COMP10120 First Year Team Project
Enquiry based learning topics related to development of web based applications and group work.
Assesement : Individual coursework, Presentation, Lab work
Assesement : Individual coursework, Presentation, Lab work
COMP13212 Data Science
This course is an introduction to data science, where data science refers to a set of concepts, techniques, and theories for extracting knowledge and information from data using computers.
Assesement : Examination, Lab work
Assesement : Examination, Lab work
COMP15111 Fundamentals of Computer Architecture
The course introduces the concepts involved in Fundamentals of Computer Architecture. Its aim is to enable the student to develop the skills required to comprehend Computer Systems, be they terminology, models, methodologies, structures (or topologies), timing, number representation and a general introduction to basic computer systems. Fundamental concepts are taught through lectures, example classes and labs
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
COMP16321 Introduction to Programming 1
This course is an introduction to programming the fundamental concepts surrounding this.
Assesement : Examination, Individual coursework, Lab work
Assesement : Examination, Individual coursework, Lab work
COMP16412 Introduction to Programming 2
We teach the general principles of object oriented programming including encapsulation, inheritance, polymorphism, abstraction, inner classes and interfaces, in addition to the particularities of the Java language such as the Java Collections Framework and JavaFX.
Assesement : Examination, Individual coursework, Lab work, Workshops
Assesement : Examination, Individual coursework, Lab work, Workshops
BIOL10832 Excitable Cells
To consider the major concepts underlying the basis of cell excitability, the structure and function of excitable cells and their contribution to muscle and nervous system function.
Assesement : Examination, Individual coursework, Group coursework
Assesement : Examination, Individual coursework, Group coursework
PSYC10100 Research Methods
quantitative and qualitative research approaches used in research. fundamental principles and techniques of statistical analysis and critical thinking.
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
PSYC10431 Introduction to Cognition
Understanding of the relationship between human cognition in the context of human/computer interaction.
Assesement : Examination
Assesement : Examination
PSYC11222 Brain and Behaviour
Basic principles of neuroanatomy, neurophysiology, and neurochemistry will be discussed to develop an understanding of how these biological factors underlie human brain function.
Assesement : Individual coursework, Group coursework
Assesement : Individual coursework, Group coursework
PSYC11322 Sensation & Perception
We will follow each sensory system (vision, hearing, touch, taste, smell) from the firing of receptors that detect physical signals in the environment, up to higher level processing in the brain, considering illusions at every level.
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
COMP23111 Database Systems
This unit teaches the core principles of databases and topics in and around this area.
Assesement : Examination, Individual coursework, Lab work
Assesement : Examination, Individual coursework, Lab work
COMP23311 Software Engineering 1
Building and testing large open source systems
Assesement : Examination, Individual coursework, Group coursework
Assesement : Examination, Individual coursework, Group coursework
COMP23412 Software Engineering 2
Students learn to build and maintain complex enterprise applications that follow established programming design patterns such as the Model View Controller (MVC). The theoretical principles of the MVC are put in practice on a widespread Web framework, ie Spring.
Assesement : Examination, Group coursework, Lab work
Assesement : Examination, Group coursework, Lab work
COMP28112 Distributed Systems
Facts, concepts, principles and theories are taught and discussed in class. Knowledge about these are tested as formative assessment and via coursework as summative assessment.
Assesement : Individual coursework, Lab work
Assesement : Individual coursework, Lab work
BIOL22332 Motor Systems for Human Computer Interaction
Aims to explain our current understanding of how the mammalian nervous system plans and executes movements, with particular reference to the human case. Topics will include the anatomy and physiology of the motor systems, spanning from muscles contraction to spinal reflexes, cortical and sub-cortical control of movement and how certain neurological diseases affect movement.
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
BIOL22341 Sensory Systems for Human Computer Interaction
"Sensory Systems" takes an integrated look at how information from the outside world is processes by a nervous system.
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
PSYC21112 Perception & Action
Understand the role of perception in the context of interaction with computer based systems.
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
PSYC21122 Cognitive Neuroscience
key concepts in the cognitive neuroscience of learning, memory, attention, language, emotion and executive function
Assesement : Examination
Assesement : Examination
PSYC21181 Cognition
advanced topics in thinking, reasoning, decision making, memory, and language
Assesement : Examination
Assesement : Examination
SOST20022 Essentials of Survey Design & Analysis
Understand theoretical and practical issues involved in the planning of surveys, including representation and measurement, total survey error, sampling frames, methods of data collection, questionnaire design, probability versus non-probability samples, simple randomsampling , stratified and cluster sampling, sample size calculations and standard errors.
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
COMP30040 Third Year Project Laboratory
The knowledge gained during the programme is demonstrated by the student in executing the project
Assesement : Individual coursework
Assesement : Individual coursework
COMP33511 User Experience
These are addressed in lecture notes, slides, and videoed lectures.
Assesement : Examination, Test - But it is like an exam
Assesement : Examination, Test - But it is like an exam
COMP33712 Agile Software Engineering
The unit covers the values and principles that underly agile approaches. Students are introduced to, and apply, common agile practices for requirements gathering, project planning and tracking, software estimation, design and testing.
Assesement : Examination
Assesement : Examination
SOST30022 Advanced Social Network Analysis
Introduce a toolbox for empirical investigation of theories on social interaction and complexity. Introduce the Practical issues involved in managing and analysing social network data.
Assesement : Individual coursework
Assesement : Individual coursework